Open mind company, easy access to management, opportunities to evolve, opportunities to learn, chance of creating and improving personally and professionally.
Cons
There is no clear path about how to achieve the company's mission and vision, management is misaligned and does not take corrective actions promptly.
skills development, team building, help to loose shyness. You get ti improve a lot of things during your performance in the company.
Cons
bad salaries, sometimes they preffer to keep you in a position that is not the best for a project, eventhough you might have all what it takes to support it and make it a reality.