Software Development Engineer • Current Employee
Pros: There are pros to be mentioned if you're not joining the CSS department.
Cons: Micromanagement to its peak. Most of the managers have climbed to the manager's position just on the basis of their years spent with the CSS department, though they don't even have any managerial basic qualities.
They don't respect your personal time, and a manager's prime task is to keep track of what time you come and leave, and later in the day, did you log in from home or not. Utter rubbish!!
The autonomy of work, even at a senior/lead developer role, is not given due to continuous micromanagement, and you will feel like quitting your job every day.
In the CSS department, there is no development work and nothing is there in the future either, because the CSS department is just meant for maintenance and bug-fixing work from the US for software products that were developed 10-15 years ago. So now you can also understand what kind of old technology you will be working on.
Pay scale is also not at par with industry standards because they hire mainly to keep the headcount for billing the parent branch in the US.
In the CSS department, they do talk about culture and values but contradict them at every step.
High attrition rate in the CSS department because of all the above reasons.
Asking for WFH is equivalent to asking for the manager's kidneys. You won't believe it; once, on taking WFH, my manager said that if you are working from home, then you should have more tasks on your plate. What nonsense thought it is; I still can't get it.
Expect calls and texts from your manager outside office hours.