I worked at Embarcadero Technologies full-time (Less than a year)
Embarcadero has really re-engineered their model and weeded out a lot of employees within the past year. Great work-life balance. Plenty of smart, hard-working people working dedicated to making the company great. I was lucky enough to work with a truly amazing manager. I did not notice it to be a "fraternity environment" as others have mentioned.
Pay is well below market rate for most positions. Advancement is limited. There is a training program in place, but it is lacks structure and organization.
Advice to Management
Focus on initial training and make it a more structured process.
I applied through a recruiter. I interviewed at Embarcadero Technologies (San Francisco, CA).
They were very thorough. I interviewed with a few sales representatives, each sales support department managers-renewals, credit, billing, product management, customer service and the CEO. Everyone was very friendly and passionate about the company.
Open to negotiation