
Working from home is fantastic.
Positives include free granola bars/yogurt, relaxed dress code, the ability to work from home, "unlimited" PTO, decent benefits package.
Listen to your employees. The knowledge a group has collectively is so much greater than that of a single person.
Understand that "going to the cloud" does not make everything better or save money. Also, realize that large number of employees feeling a department is a red flag
Raises are essentially non-existent. The ability to move to a higher position (from jr to sr, or level 1 to 2 to 3 etc) doesn't seem to have a clear path.
Team members (excluding manager) all get along well. We can joke with each other along with ask question of one another at any time out feeling like we are burdening the other person. We all strive to help one another in any way possible.
Managers/leadership that micromanages and fail to understand the basic concepts of what day-to-day work is occurring in the team. Constant change of priorities means nothing gets finished. Managers that ask the same question 5,6,7 times in a row and still don't listen to the answer
Leadership (direct manager, VP) do not listen to the employees that have vastly great knowledge when it comes to managing systems and software. Instead, they make decisions for the entire group/company based on an irrational idea and don't ask those that know about the issues if its a good idea.
Changing 401k match to only be paid at end of the year hurts employees retirement fund by reducing any compounded gains that would be accrued throughout the year. Not only that, if an employee is not with the company at end of year, they get no 401k match thus negating any benefit.