Pros
- learn a new thing each day, everyday (you only need to have that enthusiasm towards learning) - free to make mistake and learn from them and getting paid for it. (not free to keep on making the same mistakes, though) - a new organization, moving towards stability and thus lot of challenges which demands contribution from each and every team member in getting right things set up in right way - lean team, informal atmosphere, which gives you the freedom to interact with anyone and everyone within the organization - complete transparency, each team knows what other teams are working on and how they are performing to provide better clarity on the goal that the organization wants to achieve - very clear vision of what the organization wants to achieve and plans to reach there (which obviously keep evolving as per the market dynamics and new learning & take-aways from the mistakes we do)
Cons
Company demands 120% from everyone, so if you are happy with putting in only 70-80 or say, 100%, this might not be the right place for you