Pros
A good work/life balance is important here. Top-Tier Benefits. Challenging and varied work for those in engineering. Nice cafeteria with nice people working there. Nice and relaxed work environment. People actually smile here. A growing company with ambitious and exciting goals. People take pride in their work and it shows in the quality of the product. A nice social environment. A team environment. Good employee/upper management communication. Overall very quality employees and co-workers, with few exceptions. The type of company that somebody can spend their entire career at. Nice company discounts on tools. A nice company location by a very happening city (Milwaukee) with lots to do around here. I enjoy coming to work everyday.
Cons
At times there can be very tight deadlines on projects. You need to be ready to support and verify what you do and why it was dome that way. Lots of college recruiting going on here with lots of young new employees who may not realize what a good company this is to work for. If you are a timid person this may not be the place for you. Some of the middle management is young and inexperienced, A bit cliquey here; It helps to fit with the right people. With the many smart people working here comes some strong heads. More diversity would be nice. There are nice social events here but if you are not the social type of person they can be awkward to attend, but attendance is always optional.