* It's a company based on technologies, but it's not the techincal people who are in charge. It is often happens that utter alpha-male who have very little understand on the matter of computers will demand you to solve unsolved problems of computer science, which is both ridicilous and daily life in Flow.
* Technologies there are generally around 25 years behind industry
* Everything is quite disorganised, entire company is alive thanks to local heroes, not because has some resilent structure. It looks like a big-big mess and these local heroes are janitors cleaning places that become dirty the most. IMO, CTO ain't doing anything close to a good job.
* Tremendous amount of bureaucracy
* The company is filled with people who spent their entire professional life in the very same company and never seen anything better, the very same people who are in charge and failing to admit that better exists, resisting any possible change to the environment they are used to. There are literally folks who work there for the last 15 years full of professional stagnation, isolation from reality and continiously improving standards of the industry.
* Signficant part of your income is your yearly, bonus. Your bonus will mostly come out of your personal relationships. If you don't comply with daily ridicilousness - it is likely you are not going to be on a good count for those who will affect your bonus the most.
* Bonuses are not as imperssive as they advertise. They only become overwhelming after 3 years, so it's worth money-wise only if you are staying there for more than 3 years, otherwise year-average in first 3 years is not going to be anything outstanding, this salary is doable anywhere outside of financial sector even.