Pros
-Good people -Decent amount of PTO -Flexible Scheduling
Cons
-No communication -Asked to do tasks outside of normal responsibilities that eventually become a new responsibility with no merit increase. -No pay raises -Must use PTO if you work less than 40 hours, even when hourly -Certain departments get small raises on a regular basis while others don't -My work load has quadrupled since starting -Constantly talked down to for needing a second job by my peers -No Communication between departments, project management doesn't relay any changes in client contracts or expectations. -Upper Management promotes themselves to new positions often and sends out self congratulatory emails about it -Just a butt in a seat, you will not feel like your work matters here -Every single promise made to you by management will be broken, without explanation -I've had the fact that I need a second job used against me when interviewing for small promotions within the company. -Due to lack of care for their employees, customer service quality is at an all time low -When people move to new departments, they don't fill their position, just spread their workload among their peers -Every employee in some departments is paid drastically different than others for the same work -Attempting to get better at your job (learning new coding, certifications, etc) will go completely unnoticed. -The company buys smaller business, fires staff and takes clients to give to their current staff with no raises or additional help.