- Competitive compensation & benefits
- Great corporate spirits
- Lots of learning opportunities
Cons
- Excessive unnecessary workload
- Rude and incompetent senior coworkers
- Changes in company regulations are often not socialized or socialized too late
- Low career opportunities