Pros
The new management of the company who started last year has been working hard to make positive changes in the company related to benefits, education, documentation, etc and have already started implementing changes! I have also been given opportunities for leadership that I would not expected with just 3 years of job experience. The staff in the company are all so welcoming and a pleasure to spend time with, no matter what office you are in!
Cons
Sometimes you are asked to help cover other offices for maternity leaves, etc but they strive to make sure the office is logistically close to you!