Pros
Amazing team to work with. Very smart and passionate people who are keeping the whole atmosphere friendly and supportive. Managers are approachable and seem genuinely interested and want your success. Onboarding is smooth and workload is not as bad as it can be in other companies CS department.
Cons
Issue is the main management. If I want to be more specific - CEO. Certain decisions are taken in a way that show disrespect to employees. Latest example - mandatory office attendance twice a week. Which would be not too bad but many employees live outside of the city (or even county) which makes commute impossible. This is absolutely discrimination against those who have children because there is no way to juggle kids in schools when you have to sit in the office till 6pm. Many people are happy to work and could come in the office one in a while when needed but making it mandatory shows how inconsiderate upper management is because they give no chance for you to stay. You are pushed in the corner to leave the company.