Pros
If you are incompetent you will thrive here! If you are a sexy lady then you will rise to the top because the manager likes to promote hot women. If you are incompetent but you can be chums with the manager then you will get promoted in no time. If you enjoy being crass with coworkers and being unprofessional then this is your environment!
Cons
Boss will not promote hard working / educated people with experience in technology because he is afraid of getting his job stolen. Boss will not help train you to move up to any type of full type position unless you suck up. Boss promotes only the people he likes and hangs out with instead of being professional. Unprofessional work environment filled with sexual harassment violations. Management tells lies to cover up for all of these malfeasance's.