Pros
Would only recommend graduate to start their career but not working there for more than 6 months.
Cons
Management has unrealistic expectations. Because they don't have much tech knowledge, or don't know what software/cloud is, they feel they can ask employees anything and expect results regardless of whether it is achievable or not. They feel onboarding and support staff's work is really easy and they keep piling up more and more work. Company has lost more than 6 employees within a year, while it's a company of only 20 employees. They promise you something in the interview but then they don't deliver it. They really sell you as they need people and then expect you to work afterhours, work before start time and then don't pay for overtime. Salary is so poor that it feels like it's almost a joke. No WFH,No growth, Poor management.