Not a good place to work
Employees are excellent people. Be careful of upper management, starting from the top. Be warned it's a revolving door run by 2 people that yell at everyone. I have seen it and witnessed it myself. Be prepared to work 60 hours a week and get paid based on a 40 hour work week. Try and avoid salary if possible. This is where they get you.
ProsRegular employee's are all great people
ConsVery unprofessional upper management