Pros
This place has an incredible culture. Everyone is respectful and helpful. Management has built an environment that positively incentivises collaboration and a team-based attitude towards work. I honestly was surprised to experience this when I have worked in several previous positions that tried and failed to do the same. Everyday is a new opportunity to learn and grow and I always feel engaged. If you're someone who is driven, likes to hold yourself accountable for your own success, and is ready to be paid fairly for the hard work you put in, this is the place for you. There is so much room to grow and leadership wants to help you reach your goals. It's a real opportunity.
Cons
None that I can see really. There are old reviews of this place and I'll be honest, they almost scared me off. I'm so glad they didn't because what I experience everyday is nothing like what some people referenced years ago.