Good pay but work-life balance is sacrificed
Pros
• Great monetary offer if you aced the interview • Great employee benefits (free coffee, console games, dental, medical) • Vast variety of knowledge, tons of learning opportunities
Cons
• Super fast-paced, have to juggle multiple tasks in parallel • Tasks on hand are micromanaged, expecting significant progress every week • Geopolitics, if your team is not local, expect peers whom are not willing to share information and you will be knocking into walls trying to complete a simple task • Poor documentation, to understand certain things, you have to delve into the code-level to understand how interconnections are made • Poor distribution of IP feature ownership, some features are only taken care of by one person; if that person is reluctant to share information or is on leave, you have no way to consult that person regarding the featurre • Output-oriented instead of learning-oriented, you will not be given time to learn the big picture of things, but only focus on completing your assigned deliverables • Unrealistic datelines, expects new hires to complete four tasks that involves major code development just two months into the job