Pros
This company has a few great people that you'll really come to love and appreciate working with.
Cons
Where to begin - it's a mess. Absolutely do not take a job here. Management is all over the place - there is no true leader. Client management and control doesn't exist, and it's all about getting as much work out the door as possible. Don't expect to have any sort of life outside of work, and they will tell you that. Stress is out of control and crying/breakdowns occur on a daily basis. Unfortunately, no one cares. The turnover rate at this place is unheard of. On average, people will last about 4-6 months. The constant turnover allows for even more chaos with trying to bring new employees up to speed all the time. Which in turn doesn't allow proper training for the employees. Which in turn leads to stress and frustration. Which in turn leads to people quitting. And the process starts all over again. I would like to say that management realizes this and is working to fix the issue, however, they're too out of control to A.) have time to care B.) realize what's actually happening within the company C.) acknowledge the true issue lies within upper management. If you're thinking about working here, please consider other options to save yourself the 4-6 months that you'll lose before ultimately getting a new job anyways.