Pros
Benefits standard of a large corporation, good. Stable business model
Cons
Low pay, NO time off the first year. Then after 1st year that they only give you 10 measly days until year 7! Low morale with other employees, not good at showing appreciation for hard work. Not interested in keeping employees happy, everything to them is about the numbers and making them. Frugality at its finest with no room for error. Employees are expected to work and work with little or no appreciation whatsoever. No incentive to move up or stay with the company with lack of monetary compensation or vacation time until much later. They want people who have no life outside of work and live to work for them, and expect to be thankful that they work for their "great" company and purpose.