Pros
Any person with a drive to succeed and a strong work ethic would do well. Managment recognizes those persons that go above and beyond and gives them the opportunity to succeed. Great work work/life balance and nice people. A stable company. The CEO is an excellent individual to work for and truly cares about its staff. TEAM oriented. Good benefits package. Has yearly reviews and raises. Recently added a profit sharing benefit. Flexible time and allows to work remotely (depending on departments). Great location in the Loop. Promotes healty life style - provides several lunches for employees and has several employee/employee+family outings throughout the year.
Cons
I really can't say anything bad about this company. I have been here 3 years and so far so good!