Management consistenly rewards employees for their hard work and efforts
Benefits are absolutely amazing compared to other companies I have worked.
HR Department is extremely organized and competent
The company constantly rewards employees and encourages communication between management and staff by organzing social events and weekends away
Cons
It can be fast paced and demanding but that is why we are successful.