I have been doing some research about Tech Companies and the general frustrations that comes with it. Basically, I looked at 120 Tech Companies on Comparably, Glassdoor, and Kununu, looking for the reviews and comparing the pros & cons.
Here’s what I got. 72% of the complains are:

Lack of leadership;
Disorganized environment;
Too much politics;
Toxic environment;
Lack of clear goals;
Underpayment;
Constant switching of priorities;

And the best for last: Several communication problems.
Communication has always been a big problem bc usually, people don’t get the terminology straight, or at times, they are not clear enough.
It also comes from cultural differences. For some people, a verbal agreement is necessary, while others will “understand between the lines”
This is what employee onboarding should be about. I’ve seen onboarding being like: “Here’s your table, here’s your laptop, there is your boss and there is the coffee machine. Have fun!”
Often, newcomers don’t really know who to approach if they have specific questions. It’s normal, but this should be covered in the onboarding process.

I believe clearer communication can fix most of the listed problems. So why most Tech companies refuse to do that?
We should stop the hassle culture. The "hire fast & fire faster". The MVP launches and stitched products.
You can follow @bonumdesign.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: