- Decent pay for industry
- Good benefits
- Good employee involvement outside of the workplace.
Cons
- Very political the further up you get in the company. Can be difficult to manage at times.
- High expectations for salary that can interfere with work/life balance.