Pros
It helps pay the bills until you get something better.
Cons
Where to begin? The company expanded incredibly quickly and clearly built its networks with very little care. Employees who are human resources disasters never get fired at all. I'm convinced that they could burn down their offices and still have a job the next day. There is almost no training at all, and the trainers that they do have are incredibly irresponsible and produce incredibly poor work themselves. In fact one of the two trainers who works there has a chronic absence problem. The company seems to screw up every single last thing one could think they could possibly screw up. If you work here, you'll see it time after time that 5th graders could handle responsibility better than some of their managers. Also be ready for surveys of the work culture that never lead to anything in the company being changed. A lot of people who are experienced and are good at their jobs are fleeing to another employer in Menands, NY also for a reason.