Pros
Great coworkers Flexible hours Lots of great books to read Good health benefits Fun employee perks
Cons
Inconsistent hours Sometimes unreachable expectations Poor communication from corporate
Pros
Great opportunities to learn and grow. There are a lot of changes for advancement.
Cons
Sometimes the communication is slow