Pros
- Good working environment - Good conditions to work and work life balance - Only 1 office day per week - Salary is ok (maybe on the average)
Cons
- Management seems like it's stuck on the past, keeping the same team that managed the company when it had like 50 employees. - Huge amount of decisions made by few people. - Career Progression and Performance Evaluations are a joke, great employees are not being valued or getting the career promotions they deserve, while others still get promotions if their Team Leader (or upper) likes them, because the evaluations criteria are not really adequate and sometimes the Team Leader evaluates without ever having looked at the subordinate developer's code. - The HR seems like they're the ones who know the least about the subjects they should master. - If you're passionate for programming or want to value your developer career, this is probably not the job you want, as you'll be just working with an internal C# framework made for the company product.