Pros
This is my first time working at a company where there are no cubicles. The open environment is so much better than a cubicle environment. Everyone is out in the open, but it's still easy to stay focused on your work and get it done. It's such a fun place to work - it's a great culture with amazing people. Everyone works hard, but everyone knows how to play hard too! The management team is great - they truly care that their teams are happy, and they trust you to do your job and don't hover. And the option to work remotely is great. The management team basically says - we don't care where you're working, as long as you're working! I've been here a little over 2 months and I'm still in the honeymoon period. I have plenty to do, but the onboarding and training is amazing here. I've never been through such a thorough training process. Love it here!
Cons
None that I can think of!