* Not too many extra perks such as outings or meals or gym memberships or extra vacation days
* If things go wrong, it can take some time to get them fixed.
* Work culture is okay. Split into various micro groups.
* 401K match contribution only happens at the end of the year. If you leave before year end, you forfeit the company's contribution.
* Not much support for personal growth except for what is offered by company itself.
* Monthly employee recognition process makes no sense.
* Finally, the company has implemented a new way to evaluate performance based on input from employees. Have to wait till the end of the year to see how it works out.