Pros
- Probably WFH - Other basic benefits like health insurance - if you are lucky you can occasionally meet "smart individuals" who are all always ''one foot out the door'' - It did start off by few talented individuals and until few rotten apples joined the leadership team
Cons
- Childish and self obsessed leadership team; would rather drive the company over the cliff than swallow their pride, accept the situation and work towards fixing the problems - Priorities change every 2 weeks ; from company level to each product ; strangest behavior is engineering decides on the priority - The product is below average (not state-of-the art as they claim) as its implemented by mediocre to poor developers . No change is implemented within defined timelines and they need a lot of time to learn new skills for any basic changes - Very poor engineering leadership (in India) where engineers are hired not for their skills but by regional / personal influences. - A lot of old school authoritative practices for a small growing company - No employee is empowered; why ask "how can I help" when you already have a biased opinion and never going to listen