Pros
Relatively decent benefits and casual dress
Cons
This is not a company you can grow with;especially if you are looking to enhance your technical acumen; be wary of getting assigned to a specific client or account. Management will promise things you were not hired to deliver; which can become stressful and demoralizing. Managemeny is woefully lacking of communication skills and will run to HR to resolve minor miscommunications/ conflict; also confuses positional authority with actual leadership resulting in an attitude of condescension towards subordinates. This directly contributed to 10 departures during my time at Presidio. Undue familiarity at management/HR levels; leaving no recourse for the workers if they are engaging in foul play. Overall a disenchanting experience and unfortunately,cannot in good conscience recommend.