Pros
Great culture, cool and innovative products, motivated peers and leadership throughout. There are a few reviews on here that criticize work/life balance. I personally do not see this as a problem - those with the 60+ hour weeks are typically self inflicted. There is a ton of support here and everyone is pulling together. You just need to be mature enough to ask for help if you need it. Of all the employers in the Milwaukee area, this has got to be one of the best organizations. There's a boat load of growth potential for the company and for your career. Highly recommended.
Cons
Don't be intimidated by the "not for the faint of heart" stigma. This is true but if you are a hard worker looking to do good work, rise up to the challenge. The one thing I will say is there could be some more diversity in the workplace though this has been improving as the company grows. Non-core hours are occasionally worked when conference calling global teams (China, Europe). This is typical with any international company and takes some adjustment.