Paid a bit above poverty wages, which kept me employed for a while.
Cons
Terrible work environment on the technical/dev side, constant bad talking of clients and coworkers, outstanding work overlooked, credit given where it is not due. Sales team seems happy though.