If you don't mind taking orders from numerous people that are not in your management team (or the companies for that matter). Many people are highly qualified, but trying to get information from them is like looking for a needle in a haystack. The say they have a team environment, but I never saw it. Many people are selfish and only care about themselves.
I was promised a position when I started and then with management change, the promise went poof.