Pros
I can think of following pros- 1.Exposure to Retail Business in depth 2.Great bunch of junior Folks 3.Flexibility to work on different Tools 4.Less reporting work and more adhoc work 5.Thankfully they pay salary in time 6.The pay is slightly above industry average but they dont give any benefits
Cons
This a long list 1.Bad Management- The CEO dosent respect his employees. He hardly Communicates with them (interacts only with 4-5 people). The other founder is dominates the floor and has lot of Mood Swings.He some times acts like employees are his enemies.He dosent care for people's life outside office and is propagating this culture among other senior management. 2.High work load. Distribution of work load is not good. Always working on unrealistic timelines.Clients have gotten the habit of this delivery scene. 3.HR is just a Puppet.They dont do anything on their own.Everything has to go through CEO and CoFounder and they block what dosent suit them. 4.They fool people in interview.Company dosent deliver on what is promised in the interview. 5.The work is okay. I guess one can find this kind of work everywhere. The projects are not planned.They directly dive in to work and Cofounder tries to put his hand in everything.PMs have little sense and flexibility to guide the team. 6.Office Space is very bad. Dirty carpets, Bad Chairs, One washroom for whole office, two meeting rooms always occupied, They eat food in meeting room. 7.Some times leadership will not give complete information just to manipulate people working on project.They always play blame game and make others accountable for any mistake. 8.Very poor culture.They say flat hierarchy but it is not.What ever leadership says becomes 'lakshman rekha'. They are not open to ideas and any change that might remotely effect them. 9.No new initiatives. They run company like it is their household. No benefits.One has to wait for months for reimbursement.Very tough to survive