Pros
Supportive atmosphere, collaborative teamwork, modern tech stack, satisfactory code quality.
Cons
Management expertise: Concerns arise about the qualifications of some in key management roles, affecting decision-making and team performance in Technology department. Lack of clear career path: The absence of career path creates uncertainty around growth prospects, hindering motivation and goal-setting. This is a primary concern for losing valuable employees meanwhile there are several cases where people with limited skills are promoted to key roles. Limited structured salary review: The company lacks a clear guideline for salary increases based on performance evaluations, leaving employees uncertain about the process. Discretionary bonuses: Bonuses tied to upper management's decisions can't be relied upon for motivation, leading to inconsistency in recognizing employee performance. Inconvenient office locations: Office premises are situated inconveniently, creating commuting challenging for employees. On-site work policy: On-site work policy, especially when the competition is offering more flexibility on that. Individual agendas in middle management: Middle managers driven by personal motives, even at the cost of the company.