Prós
They always have projects, some interesting, even. If nothing else, they sure can sell, somehow in spite of everything else. Ended up being the first step on a 21 year career. Guess their entry on a resume is a bad thing in the local region now (surprise), but experience is experience if you have none.
Contras
Primarily managed by a weak, insecure bully. Listening to him scream at and intimidate the weakest he can find was infuriating. He never yelled at me. Stood behind my chair a few seconds once while ignored him and then thought better of it, went around the corner and shouted at someone else for 5 minutes. It's sad, because he only yells at those weak enough to let him do so, like any bully torn apart inside by their insecurity. Totally cheap. I was coming from factory, kitchen, and construction jobs. Had no idea what I shoulda been earning. But I knew I coded circles around the entire building and raise were not forthcoming. I see they're still using paper checks - not so unusual back in '05-'06. Wonder if they're still bouncing sometimes... that happened about every few months back then. It would be resolved in hours, but still quite disconcerting and memorable.