Pros
I worked on multiple ad hoc projects which gave me a plethora of opportunities to develop my skillset.
Great exposure available to all aspects of business if you're proactively eager to learn.
Overall the experience was more than satisfactory but here are some pro's and cons for you to weigh:
Pros:
1. Great exposure to multiple verticals of business
2. Lucrative compensation packages if you are confident of what you bring to the table.
3. Top-level management is open minded and welcomes new ideas and experiments.
4. Jolly and helpful coworkers if you are engaging yourself.
Cons
However, like every other place, here are some cons :
1. Gloomy workplace; definitely needs a revamp.
2. Company lacks a good admin and HR dept. Things take very long but you keep pushing enough(which I did alot!) you can get your requests completed.
3. The primary issue for a poor employee satisfaction would be the lower level and middle level management. However, if you are valiant enough to go over and express your issues to the top management you work a way out to get your issues addressed.
4. Colleagues are a stagnantly comfortable with the old regime and thus a resistance for new ideas is often observed.