Lead Software Engineer • Former Employee
Pros: - Work environment (among employees, not with executives and managers)
- Flexible hours (when possible)
...and that's it.
Cons: 110% hypocrisy. They pretend to have a set of values, but management and HR apply these rules when it suits them. Imagine receiving news from HR about a position you're seeking, saying it's possible for you to apply, only to later find out through an acquaintance that you are completely discarded by HR.
You will work in a 100% retaliatory environment. Be careful about having your own opinion; that's grounds for isolation until you're laid off.
You have to be friends with the boss because, regardless of your results, you won't be promoted if you're not.
There's no such thing as work-life balance; your life will belong to them.
There's no meaning or idea of the concept of 'competitive salaries.' They'll make you believe so. They'll tell you that according to their charts, similar companies, etc., but it's not true. Don't be fooled. Once you leave and find work elsewhere, you'll see how far below you are.
If you like working in an environment where all management and HR operate in a way that makes the mafia look like a proper place, then this is for you. Very likely, you'll get a boss who has no idea how to perform the tasks you do daily. And yes, that person who doesn't know how your job is done will be in charge of evaluating your performance. But that's okay for their standards; it's their mafia, after all.