- Managers will take into consideration every effort you have made for the company
- A lot of projects to choose from and if you don't like the one you are assigned to you can request to be moved
- Company cultivates a relaxed, respectful, and professional environment.
Cons
Company will base their offer on your current salary - no matter how well you do during the interviews