Pros
Good perks beer fridge... sodas and snacks. You will meet interesting people if you don't end up on staff aug or remote.
Cons
Not enough clients Management lies The company forgets that it has employees staff aug at other client locations. Make a lot of promises they cannot keep. Told one thing but then that information is incorrect... Company went from loving its employees and treating people like a family (best places to work) to caring more about profit and letting go good people then making them sign disclosures to keep their former employees hush mouth to pretend like the company is still awesome. I hate to break it to ya but you are not one of the best places to work for anymore you used to be. And now you make your employees take those stupid surveys to lie to get publicity when in reality the company is not fantastic anymore.