Pros
Excellent new hire training, good benefits, supportive management, transparent leadership, easy interview process, competent colleagues, management supports career growth. Many colleagues have worked at the company for over a decade which is always a great sign of a healthy company.
Cons
None to date, best company I’ve ever worked for