Pros
- Decent pay - Good learning, again, it depends on the project/team you are on - Perks like phone discount for employees (now look at the cons and decide)
Cons
- Company is still in contractor mode - giving fly-by-night orders to do certain half-cooked enhancements resulting in poorly planned projects, deployments and overall code quality. - Management from top-down to development managers worry only about sprint velocity (again, contractor mode) without long-term roadmaps!! - You will be surprised to see the level of ego they have - there is absolutely no chance of having a two-way conversation. Again, an impossible environment for FTEs and only contractors from India can survive. - There is 1:1 ratio of people with NO deliverables compared to dev in each team either attending or organizing meetings. - You need to forget about work-life-balance if you are a FTE in the US. Since the contractors have offsite people, if there is a production issue there will be ongoing bridges for 4-8 hours straight and you are expected to be part of it, managers do not care you live or die. The same during weekends and holidays. (oh and did I mention the contractors will treat you like you are a North-Korean spy and hide information from you and do not respond/help)