- Excellent people to work with, friendly environment and work culture, fun office environment
- Strong emphasis on continual learning
- Lots of opportunities to take on responsibility
- Really wonderful work/life balance
Cons
- Parking lot is often a mess of cars, as they share a lot with other businesses