Pros
- Transparency: regular company wide meetings, with open Q&A sessions; - Communication: ability to pose any question to any company department at any time; - Team work: all employees are willing and expected to help each others; - Employee empowerment: the employees are trusted to perform well and within/above expectations with little need for close monitoring when it comes to performance and attendance; - Salary and benefits: above average salaries and top of the market benefits; - Unlimited time off: there is a minimum number of days off that employees are expected to take but not a maximum;
Cons
- Reliance on self training: most of the training is done by the employees themselves, by following online task checklists. Short sessions with different representatives from different departments would be beneficial. This is allowed and encouraged to happen, but the initiative is left to the employees. Would be beneficial to hold introduction calls initiated by onboarding team;