The culture at Jabil was excellent. I enjoyed working with the members of my team. I also found other departments helpful and fun to work with. Overall, a great company to work for from my experience.
PM's are non-technical. This is a communication problem because they can't see or understand certain parts of the project. This is why projects keep failing.