Pros: very flexible schedules. good reimbursement, great benefits
Cons: mediocre management, short company vision, they think they are the last coca cola in the desert.
For a Company that must teach all it's employees everything and with a very steep learning curve, they are terrible at Teaching and composing lesson plans, mentoring is mediocre at best.
Do not express a contrary opinion than the mainstream or they will show you the door.
Management is stale, and mediocre in their leadership, the overall feeling coming – more... to work is: Seriousness, no talking, no jokes, no politeness, work your but off for me and I will keep you around. – less