Excellent Benefits and work/life balance/ PTO
Excellent flexibility for working own desk
Clear expectations of performance
Open door to management
Company cares about it's employees; you're not just a number
Cons
No clear career pathing
Sink or swim training program
No place for a rookie trying to learn the business