Progressively more stressful and a more reactive senior mgmt team. Not proactive or growth oriented company anymore.
Pros
Autonomy - as long as you do high quality work...no complaints Flexibility - everyone has a laptop; many people work remotely from home offices Benefits are decent/comparable -- (note: costs are increasing for 2011 though) Many of the people I work with are older and professional senior managers that have been with the company for years with lots of experience. (I prefer this environment to one where there might be younger people out to prove themselves/cutthroat behavior.)
Cons
It has gotten progressively more stressful and more work/tighter deadlines over the last year or two. Outsourced many jobs to India, Prague, Singapore over the last 18 mths and it doesn't seem to be slowing down...good if you are in those places, bad if you are in the U.S. (Short term lower labor expenses vs Long term detriment to the company as a whole?) Morale is very low. Have to try harder to stay positive and optimistic when talking with others internally --- subordinates and management. Culture shift to cost cutting resulted in many mid to senior (experienced) folks being laid off taking with them alot of knowledge. Not big on team work anymore. Constant movement of senior managers lead to discouraged employees constantly on alert for more changes/lay offs, etc.