Good for getting a job on your resume decent office location, with good access to food
Cons
Upper management don't really know what they are doing Upper Management will blame you if any problems occur, but if you have reciepts, or proof they are in the wrong (more then likely most of the time) they will offer an "apology" Depending on the team your in, you might be ok, but avoid Sales or SD as the upper management put large focus on the NOC and Projects Team
It had great culture.
Peers helped each other.
The management team was responsive.
There were internal technician trainings.
Cons
After the recent change, the new management team is no longer responsive.
No more training or even instruction for staff.
Sometimes no manager to talk to as the manager and interim CEO works only part-time.