Pros
free food location nice view from office
Kontras
There is too many cons 1. Management does not understand development process , they talk and talk and talk and decide around 4PM then asks developers to add those functions in end of the day . Work hour finishes 17:30 but of course we have to work since they give us requirements around 4PM 3. Really bad development culture 4. Also bad team culture , in my team there were almost 10 people and 7,8 people are from one family (family and family friends) . I think HR failed to check their backgrounds . We had 5+ year experienced guy who know nothing . And he bothers people a lot and waste our time to ask simplest question. I even talked with Big manager about this , and he actually defended those guys. Thats why i left the company 5. Salary raise is non exist , and salary is based on your connection between manager not your performance .