Company review from experienced professional within software industry for 17 years.
Pros
I've worked here for quite a while and while there are some issues still to be worked out, I do think it is a good place to work and have been satisfied overall working here. Here are what I consider to be the good points: Relaxed dress code Good benefits Ability to work from home or take off when needed Great people Have started trying to move forward in the best way and make necessary changes. There are things that still need improvements, but it is not as bad as some have made it sound. Within this industry, there is little room for people who are not self-motivated or self-accountable. And a lot of the changes that have occurred lately have helped to remove those people to improve overall performance in certain departments. With any company, there are going to be growing pains and rough periods while the correct processes and management are being found. I think they are trying to go in the right direction though.
Cons
Here is what still needs imrovements: Training program Correct personnel in certain positions especially management Better communication and centralized source of information Useless management positions because the right people are not in them The person over the Professional Services group is not a good fit for the company. She is very hard to work with and has created a lot of enemies in the decisions she makes and the way she treats people.