- Supportive of paid personal development
- Welcoming environment
- Great office-space, and hybrid working arrangements (client permitting)
- State of the art equipment provided for the job
Cons
- Lacks structure to community of practice
- Can be political at times
- Many people left the company recently, resulting in a diminished community of practice
- Did not offer opportunities for advancement for many people I worked with