- great place to make a name for yourself
- great team work ethic
- great corporate events
- willing to invest in employees
- plenty of opportunities to showcase skills
Cons
- transition from small company strategies to large
- people tend to have too much on their plate
- communication issues or sometimes left out of the loop