Pros
You will get free snacks ,drinks, lunch etc. Timing is flexible - different people come at different times
Cons
I joined this company because I was shown a very very rosy picture. How they are changing the world, ending unemployment and are on track to be the best thing since sliced bread. I did inquire about all the bad reviews on glassdoor but was told that these are "growing pains" and the new management is making changes and reacting. Its been little less than year since than and NOTHING has changed. Look for yourself and you will see there are still the same reviews and the same answer. I have given up hope that we will see any change and am moving on. I have been a self starter all my life and need very little direction to make an impact but I find it hard to operate here as the company and my team's goals keep changing. Its not a small change that bothers me but indecisiveness where course is changed at the last minute and then begins the blame game and finger pointing. I know I am not alone as majority of the employees have left or are leaving. Smart ones leave soon and some like me stay on in the hope of change but eventually leave. I have learnt my lesson and I am out of here !