Pros
The pay is above average. My department doesn't know how to use outlook calendar so they don't track your time. We use a whiteboard to track time off, which is insane, but you can take off whenever you like and nobody cares because they have no idea what you are doing. The lack of organization and leadership gives you the freedom to come and go as you please.
Cons
There is a glaring lack of diversity at this company. There are very few women and minorities in senior positions. The management style is disorganized and chaotic. They do not train project managers or give them tools to track projects or timelines. The only way PMs prioritize projects is by how angry the client gets when the project doesn’t move. It's surprising that projects get completed, but they certainly don't get completed on time. The clients we have are very unhappy with how sloppy the work is and some have resorted to bribing project managers to get started on their projects because otherwise the project just sits. This also leads to a very reactive work environment instead of a proactive one. The project managers often can't remember to who they assigned projects, so a lot of times the work is done twice. This company does not care about individual success, they will not train you or help advance your skills. If anything I have lost a lot of my skills because the company refuses to use technology and programs that other firms use. Many engineers and PMs treat women very poorly and get away with it, so beware of that if we are considering working here. The people here love to gossip negatively about co-workers and people working at other agencies, this creates a very negative work environment.