- Lots of interesting projects
- Mobility to try out other practices
- Great place to learn
- People are extremely friendly, easy to get along with and genuine
- Management wants to see staff grow and improve
- Lots of highly intelligent people
Cons
- Company culture can be a little dull, which is due to the office's location
- Pay is low for Vancouver