Pros
Great Culture, Great people, Great place to work
Cons
None that I can think or
Pros
Work from or office (whichever suits you) Good and approachable managers. Collaborative and helpful teammates. Lots of diversity in the company. Good pension package. Generally a friendly work... environment with ability to learn and grown within the company.
Cons
No cons to list here.