- good environment
- friendly staff
- great products
- industry is growing
- managers are fair about granting personal time off
- educational environment, you will learn continuously
- headquarters is nice with a great employee lounge
Cons
- low salary for initial position
- upper management does a poor job at delivering a clear direction
- rapidly changing environment
- unreasonable quota