Pros
Nothing was a pro here. Absolutely nothing.
Cons
No communication. Miss-information is a regular thing here. Lies. Lots of lies. Oh and cover ups. Absolutely no work-life balance. None. One time, I said I needed to bring my mother to a doctor's appointment in a few weeks to meet with a specialist she had been waiting to see for over 6 months, and the team leader said "doesn't your mom know you work?" They investigated a - at the time - 5 month pregnant co-worker of mine's doctor because they didn't believe she was pregnant... Pay was often wrong on a bi-weekly basis. Sometimes they would be off by up to 15 hours. They do not care at all about their employees. They can schedule you under 30 hours even when you're full time if they feel they don't need you there. When they say full time, they mean that's assuming they need you. If it slows down, they don't even think twice about cutting your hours. The list goes on...