Pros
1. Flexible timing 2. Free food
Cons
Firstly, there is a lot of politics internally and favourism done. Due to which I have seen real talent leave the company months within joining. Second, coming to your work life balance, it’s lost. I mean seriously, everytime the CEO visits everyone has to come to office even on weekends and holidays, doesn’t matter if you have work or not. You have to be physically present. And to top that there is no business model at all due to which every other week the product changes. Won’t be long before you loose track of what’s happening. Also, due to all these as an individual your learning curve takes a hit. It becomes difficult to learn and try out new stuff. Then there’s this Higher Management which like to micro manage everything, and it feels that their only goal is to please the CEO. They would do everything in their power starting from singing, dancing till forcing the employees to attend office on holidays/weekends just so that the CEO is happy.