Avantages
1. Get to work on a multitude of projects because of the small size of the company 2. Open work environment 3. Work downtown 4. Ability to learn technical skills fast if you don’t have prior experience 5. Learn to keep your composure when managers yell at you 6. Learn to work through continual crises 7. Learn to keep an even strain in stressful situations 8. Learn how not to treat an employee as a manager
Inconvénients
1. The CEO and management (have little to no involvement with anyone outside of their inner circle) 2. Not a development focused company i. Not interested in developing employees' longer-term career development ii. Not interested in retaining employees iii. No feedback review from employees to managers 3. The turnover rate 4. No training 5. No procedures 6. Many superiority complexes 7. You will be blamed for not knowing something when you were not given any instruction or materials 9. Not set up to succeed 10. No team building 11. Value of your work is not recognized, but loyalty, years at the company, acquiescence, and friendship with the CEO are 12. Not a team player environment 13. Not a fun environment to work in. The vindictive culture will bleed into your personal life 14. People are unwilling to take the time out of their day if you need help 15. If there is an inefficient process, you will be told “it is your job” instead of the process being made efficient 16. Leaders are not positive, 2-faced, do not provide constructive feedback, and have no idea what you work on; instead just tell you “your work is garbage” or “why are you working here?” 17. The Employee review lasted 5 minutes, had no substance, provided no constructive feedback, and was heavily delayed by about 2 months 18. The communication between departments is almost non-existent 19. Company is not focused on customer / client service 20. Some management do not even know how to use their own product and do not listen to the people interacting with the software, clients, or customers all day Conclusion: If you are looking for a place to learn technical skills real fast (depending on the role) then definitely work here, but be prepared for what everyone has said on Glassdoor or reach out to someone on LinkedIn currently working here to get a true opinion. The culture and work environment are toxic. It really depends on what kind of opportunity cost you are willing to take in terms of your happiness level. I would not recommend this company to a friend. The funniest thing you will see if you join is someone going around the office turning TVs on when some group of people come into the office, just to make it look like the TVs are displaying some useful metric. We called this the horse and pony show.