Pros
Phenomenally hard working people at the bottom of the company
Cons
Astonishingly poor, callous, and occasionally even cruel management. As soon as I started here, I could instantly tell there was animosity between upper management and the actual workers of the company. Through experience, I came to find out why. The company creates massive issues for itself and overworks people by knowingly taking on too many clients, which results in clients getting furious with the lower level employees. Management then brings the hammer down on people completely removed from these issues and refuses to solve an easily addressed problem simply so they can continue taking on clients. I am generally a very positive person but was appalled by the total lack of foresight or interest in solving consistent, critical issues for their employees. Do not believe the glowing reviews on here; they were consistently laughed at by everyone else at the company.