Vantaggi
The benefits, pay, both good.
Svantaggi
Management is horrendous, work schedule sucks, got shoehorned into support role when hired as engineer, HR was useless. More than once I'd get assigned to a project, only to have the project cancelled days later and then be put on another project to have the cycle repeat. I expressed from the start I wasn't interested in being on support, I don't like it and I don't handle interruptions well. I got shoehorned into support anyway, even after expressing for months and months that I wasn't interested in doing it. Management's feedback didn't match actual understanding of performance. Manager, by his own admission, admitted he doesn't like confrontational conversations and tends to just "go with the flow" when put in that situation. His report frequently would countermand him, and I was expected to follow both. Quite frequently, my manager would beat me to responding to an incoming support request by mere seconds, yet I was accused of being "not visible," even though I would respond to him and tell him I was also available. They were incredibly unresponsive to messages I would send, yet expected me to be immediately available for any incoming messages. Massive double standards all around, and I ended up paying for it.