Pros
they put you in "company matching" for the first few months so if there's no layoffs at that time you're not expected to do anything, but this is equally a con if you're forced to go into the office 5x a week twiddling your thumbs
Cons
the CEOs of these Indian owned sketchy tech companies are all buddies and they tend to go from one to the other every few years. they do not care about employees at all but rather try to get the cheapest SDE/SWE contract and pay you 1/4-1/3 what they charge the companies. don't even work here as a starting job, you will get no mentorship and they try to "train" you by making you watch internal videos rather than even udemy, youtube, or the numerous FREE college lectures (i.e. MIT, harvard, georgia tech, etc.) and use their "internal" ones which are laughable at best. they were trying to advocate for python 2.0 in 2020 lol (likely still are) management is the utter worst, it's like they specifically picked the most misogynistic, brainless creatures. make sure you always get things in writing whether email or slack because they'll try to zoom call/huddle you instead and yell at you there to hide their wrongdoings. or make sure you always record the meetings. beware