Pros
- Excellent management team
- Competitive wages
- Room for growth and promotion
- Investment in staff, education and training
- Events, parties, lunches, tons of benefits
- Great company culture, very inclusive environment
- Excellent health coverage
- Long breaks and loose vacation rules
Cons
Need to be self-directed and autonomous, not much direct management