Pros
Benefits, matching 401K (up to a certain percentage), profit sharing. Some great people to work with. Environmentally conscious, good salary.
Cons
Atrocious computer and communication technology. I was shocked when I came here. They have outsourced most of their IT help desk service and it's been a nightmare. We do so much of our own trouble shooting it's ridiculous. It can take hours longer to complete computer work/projects due to the unreliable computer technology that we are expected to work with. Skype phones, dear god...... they cut out, poor connectivity, try to find a real phone,in an emergency; you have to log into a computer in most areas. Who needs to communicate, right? Work-life balance is exceptionally poor in certain departments. Going "Global" has people at meetings online at 5 or 6 am and then again at 10 or 11 pm. My department isn't so bad, but I see what others go through and it's creating a lot of stress and dissatisfaction. I know many employees who have left for that reason. OH...and the performance review ranking system. Yea, you're director is given 1-5 numbers and someone's got to get one of those numbers. So you could all be working well, maybe 3's (average but acceptable) but SOMEONE's got to get a 2 or a 1. So unless you have a read dud in your area, someone will be forced to be a 1 or 2 to satisfy the number god and will receive a development plan and be on notice. WOW, how medieval.