Pros
I get to work on high-end EE designs.
Cons
We are working to design some high end RF devices but we arent really allowed to do our work properly. One manager here (who has never designed a radio ever) makes arbitrary design decisions that make no sense. Then its up to us engineers to somehow make these things work. One guy got so upset that he put his fist through a wall in our of our hallways (the company put a sign up in front of it so no one would see the hole). The schedules and organization is ridiculous. We are working our tails off to meet some deadline in the next few weeks, and none of us engineers think its even possible. And management just doesnt want to hear what we have to say. At least they are paying us overtime, but its kind of a waste seeing that the dealine is pretty much impossible.