Great coworkers, supportive and fun.
Customer are interesting.
Always something new to learn.
Good benefits.
Cons
Toxic management style.
Harassment, spying and stalking behavior by of some members of management.
Gaslighting by some members of management.
Not a healthy work environment.