Good people to work with. Provides plenty of in house training, on products and courses. Unfortunately, the culture does not always work for the employees but is good for management.
Does not always support employees and communication can be slack. It is a company where you can start your career.