Pros
Salary is the only one I can think of
Cons
They treat people like robots. The company culture is non-existent. Founders publicly praise employees on Slack for working weekends and putting in excessive hours, which creates an unhealthy expectation around work. The TA Manager is the biggest micromanager I have ever worked with. She has no trust in her recruiters, constantly double- and triple-checking everyone's work multiple times a week and even calling people out publicly on Slack. Her behavior in team meetings often borders on abusive. She regularly asks employees to justify why they did not hit their targets and responds to feedback with comments like, "That's not good enough, do better." One candidate I was working with was rejected simply because he needed to take one hour during the day to pick up his children. The expectation is that employees must be available all day, every day, with no regard for personal responsibilities. The engineering team lacks a clear and consistent hiring evaluation process. There is no alignment on what they are actually looking for in candidates, resulting in many rejections based on vague feedback such as "doesn't raise the bar" or "not good enough." In many cases, the candidates were actually stronger than some of the interviewers assessing them. You suggest some areas of improvements, but nothing ever changes. There is absolutely no work-life balance. The company frequently throws money at problems instead of addressing the root causes, while expecting employees to compensate through longer hours and increased pressure. Ultimately, I left because I genuinely felt uncomfortable recruiting people into this environment.