Pros
Casual dress code. Can come in early and leave early. Work from home one day a week. Free coffee/tea. Some colleagues are nice.
Cons
Used to be a great place. Everything was relaxed, but now they push you with more work. Be prepared to work outside of your job description. If you don't, you're penalized. Managers will push you to work harder. You do not receive any praise or recognition for your hard work. Teams can be toxic. They are nice to your face but will report to managers and tell on their teammates. Low salary. Even if you get a promotion (next to impossible) your raise isn't much. Managers choose favorites for promotions. The software is old and complicated. The company makes itself look better than it is. Energy in the company is draining fast. No one is happy anymore. Constant revolving door of employees. Cult-like mentality.