Pros
The company provides you with really great benefits like 401k matching, PTO that continuously rolls over, and a free gym membership. Management I've worked with has allowed me to maintain a great work/life balance. The organization also strives to promote from within as much as possible, and I've never felt bad about putting my name in for a new role.
Kontras
None that stick out at this time.