Pros
I worked for the company full time for more than 5 years. At first it was a great company to work for. The management and staff were wonderful. The HR department was staffed with very professional positive staff and their energy permeated through the entire company. I enjoyed going to work each and every day. Over time the staff turnaround became extremely high and the environment became very negative to the point of becoming toxic.
Cons
The CEO is a tyrant. Most of the staff and management are afraid him and as a result the staff turnaround is very high. Many of the long time staff have left the company recently due to the negative working environment that now exists. The HR staff is fairly new to the company and they are very unapproachable in comparison to the previous HR staff. This is not the place to work if you are a young professional looking for growth. There are still a few higher up management staff left that are older and just waiting to retire. I feel sorry for them as they are constantly having to deal with the mood swings of the CEO as they report directly to him. It's very unfortunate that this company has gone from such a wonderful place to work to one of the worst companies to work for. The company has gained a bad reputation in the industry and the downtown area.