Pros
This company is great to work for. There are a lot of opportunities for growth within the company and for personal development. The culture of the company is is very collaborative with a great working environment. The company allows for many opportunities and exposure to many different facets of the business, which is not commonly seen at many companies. Employees really have an opportunity to grow and take ownership in the company and their careers. Leadership is excellent and cares about their employees growth and ensuring employees are placed in positions that are a good fit for the company and the employee. Employees can and are encouraged to take ownership in their contributions.
Cons
Things some may seem as a con, I see as pros. We work hard, but the work is fun. We are supported and encouraged to have a good work/life balance.