Pros
This company has the brightest and kindest people I have ever worked with. I interact with many departments in my role and everyone is keen to share their knowledge with you, and help you learn. At previous companies I worked for, there was some internal competition and people would withhold information to keep themselves relevant - that is not the case here! Everyone is happy to share insight and help you be the best at your job. The leadership team is very present. There's tons of company organized events - including a program to help you reach your personal goals. It really feels like everyone is a team here. Salary & Vacation Time are competitive. O2E encourages a "going dark" policy when on vacation so you're not expected to check e-mails when you're not in the office. The office is also generally cleared out by 5pm. In summary, great coworkers, great office environment, and great compensation/perks.
Cons
The interview process is very thorough - it's not uncommon to have 5+ interviews for some of the more senior positions. It does pay off though as you work with the cream of the crop of coworkers! The annual raises are basically "cost of living", but many roles qualify for a bonus on top of the competitive base salary.