Pros
They provided fresh fruits, coffee and sometimes snacks
Cons
1- No work-life balance. Lots of them are off-shore Indians, and they work none-stop to their flesh and bones. The management always mention it to you that you should work more than offshore since you are onshore
2- No Onboarding and knowledge transfer roadmap. You will left alone from Day 1, and you have to learn everything by yourself
3- No task-assigning planning, and no capacity measurement: You receive the hardest tasks from day 1 which should be assigned to the more experienced members. Instead they receive the easiest tasks
4- Reporting problems: Unfortunately, you need to report to Scrum master, Project owner, Product Manager and your direct leader all at the same time everyday
5- If you are forced to work overtime, they don't pay you for that even if you are trying to deliver your task on-time. Overtime work gets approved only when they say it by themselves
6- Too much discrimination: Example of that is some onshore never came to office even if they have to OR the overtime of some members were counted always but some don't,
7- Tight ETAs: They gave 1 day ETA for a task that needs at least 1 week, and all throughout that day, 3 or 4 different people follow that one up with you in an inappropriate way, and in uncountable times
8- Not appreciative: no matter how much you strive and work for them, what you solve and how effective you are, they look at you down from top and act significantly impolite and creditorially
9- If they need you during the WeekEnds and you don't like to work those days, that marks as a negative behavior, even if that's not in your formal contract and it's against Fairworks rules