* Poorly organized.
* Chaotic.
* Emotional manipulation.
* Lots of name-dropping and hype in the interview. #redflag
* Wrong idea of software management/evaluation.
* Messy processes.
* No pipelines.
* Literally no onboarding whatsoever, you're dropped in the middle of nowhere.
* Bad tech stack.
* Meetings on weekends until late hours.
* Informal contracts.
* Apparently no legal conformation whatsoever. There's no company to sue.
* PMs that mistreat you.
* Too many meetings.
* Used to volunteers giving free time/work. Don't value people's time.
* Overworked devs. Crunch time is mandatory and expected. Even though the contract says "monday to friday".
* Lots of beating around the bush. Indirect communication.
There are many other opportunities that are better than this company. Just don't waste your time with all the glitter and focus on what's real.
They wanted me to get more devs in here, after I told some fellow Sr Devs how things were organized they quickly signed with other companies. Can't blame them, although I did actually want to work with them again.
I had really good expectations and actually like some of the people involved, but the way they work is not something an experienced dev can tolerate. They seem to have good intentions but execution is lacking.
However, it is as they say: the road to hell is paved with good intentions. I got stiffed by this company—never got paid—I sure had a much better use of my time than attending lots of meetings and being told that "testing in production" is fine because they are in a hurry.
A complete waste of time and a total loss on my side. Just writing this so it won't happen to you. Good luck.