- Good Salaries and Benefits
- Opportunity to grow
- Good diversity
- Somewhat structured
- You can meet some good coworkers.
Cons
- No real feeling of team.
- No effort of making you feel welcome to the company.
- Frat house mentality
- People who have more time in the company think they are more than you.