Pros
Decent work-life balance. Great people work here (like everywhere else). Company is trying to change its culture Company is trying to focus more on process Company is tuning into the right ideas but doesn't have a clue how to implement them and doesn't use obvious resources for aligned tasks Casual atmosphere
Cons
Not current with technology; Compensation is low; Office is cheap - won't invest in basic software/office supplies; Leadership is not empowering or engaging employees - staying huddled in rooms spending more time strategizing on how they are going to change things without interfacing with those who will actuate change; Stale corporate culture; Project work is mediocre at its best No strategy behind teams -who works on what project; Leadership's lack of purpose/direction stifle creativity and workflow; If you are quiet about what you really think (or agree with certain egos about everything) you will go farther than a person who voices alternate views/ideas