Pros
- Good salaries in general (if you negotiated well in your interviews) - Foods & drinks available in the offices - Interesting product (but not updated)
Cons
- The product has stayed frozen for the past years. It used to be innovative, fresh and pushing the limits. Nowadays no features are ever added, no support for crypto, no investment options for most markets. We have fallen behind the other players in the market, they used to be copying and trying to keep up with us - this is no longer true. - Very hard and bureaucratic process to get a raise (and only 1-2 instances per year for this) - Lower standards for hiring: the hiring process used to be harder, nowadays it seems that almost anyone who is willing to join us (fewer by the hour...) gets an offer. Giving a "no" to someone gets a lot of pushback sometimes and pressure to change your review to a "yes" - Bad hiring process - related to the previous point: the questions have been the same since before I joined the company (3+ years), a simple google search will give you most of the answers. - No salary updates for people who have been in the company for a long time: there are many discrepancies in many roles, for example engineers with the same title making 20k more than other, not always deserving this difference. - Very bad engineering decisions in many areas: this depends a lot on the team you're working on, I would say half are bad though. Some areas have unqualified "leaders" (see previous point on bad hiring...) who boldly take random architectural decisions that have a huge impact on the team and its roadmap. Months/years are then spent following these crazy, poorly thought-out decisions which lead to even worse situations and a mess. - People quitting: so many people have been quitting lately that there is a weird atmosphere in the company, people are no longer proud to say they work there. The better employees are all going elsewhere and we are left with these unqualified leaders/employees happily taking all the new responsibilities and getting promotions. - C-level/upper management are mostly terrible. The ones that are good are the ones who quit over the first months they joined (check the news on C-level changes and you'll see how many are changing all the time). The others are completely clueless. The current CTO barely addresses the tech department in general, I have never once heard him talk about actually useful proposals to improve *anything* in the company.