Pros
Laid back environment Cool coworkers depending on team Casual dress Occasional work from home.
Cons
There seems to be way too much effort and expectation for not much reward. Especially within IT. It feels understaffed, with large projects and aggressive deadlines. People bust their butts to try to meet these expectations. People get woken up in the middle of the night for production support, or get called on weekends (they never tell you about on call during the interview, make sure to ask). People spend so much extra time and energy only to get a message or an email simply saying "thanks". It feels very insulting and like you're only getting a pat on the back. The company puts on occasional socials where there is free drinks and appetizers, but instead of spending all that money on that stuff, why not take that money and give out bonuses? A nice christmas bonus to show associates that their effort didn't go unnoticed. At the end of the day, everyone works for a paycheck so that they can support themselves and their families. No one cares about social events at work, but extra compensation always has the greater value. The only people who get bonuses at this company are higher ups and management. Everyone else doesn't seem to matter. Raises are also a joke. Aren't even in line with inflation. Again, all these extra hours being put in, disrupting your family and personal life to be on call or getting woken up in the middle of the night, for what gain? So you can just get told "thanks" with an occasional appetizer? The company also has an outdated work from home policy. There should be work from home once a week, especially fridays. No one seems to be in the office on friday anyways.