Pros
1. Transparency 2. Employee Friendly 3. Amazing Co-workers 4. Supportive Seniors 5. Opportunities to learn and improve domain expertise I worked at NetElixir for more than 4 years and I have considered it to be a very good company. One of the many positives that I can share is that this is a company that takes care of its employees. Udayan as the CEO of the company is a visionary in the field of digital marketing and is not afraid to believe in employees who think they can take a challenge and achieve something. Even if the desired results weren't achieved, he'd encourage you to learn from those failures and try again. That itself speaks volumes about the leadership. There is no micromanagement from the line manager or the Ops lead. All the team members treat one another with utmost respect (no matter your designation) and are ready to help you whenever you need them. The higher management has done a great job at preserving a unique culture and are always trying to make it a better place to work. One of the intangible perks is that you can get easily noticed for a commendable effort and it would be highlighted due to the small size of the team.
Cons
There aren't any cons that I can think of.