Reviews

Overall

4.0
Based on 4 reviews
5 stars
4 stars
3 stars
2 stars
1 star
Work/Life Balance
Compensation/Benefits
Job Security/Advancement
Management
Culture
Productive and a fun place to work.
Installation Mechanic, Waukesha, WI - July 8, 2015
This job paid well. The hardest thing to deal with here was working in heated conditions. The people were fun and easy to work with. Management here was overall good and very friendly.