Quick preface to the below cons: Bullhorn strongly encourages it's employees to present a positive face on social media. Many glowing reviews you see here are likely written by employees that were told to leave "wink wink honest" reviews on Glassdoor and other platforms about Bullhorn. Many employees do so because they love their immediate coworkers and immediate managers and/or think that a positive review will further their position in the company.
Unlimited PTO: When I was told this company had unlimited PTO, I'd never think I'd be listing it years later as a downside, but it is. Because your bonuses are performance based, you are "allotted" two days of PTO per quarter. Generally speaking, because the workload was so high from day to day, I felt that every quarter I had to make a decision: my bonus or my PTO. I was a high-performing member of the team and frequently maxed out my bonus, but if I took more than 3-4 days of PTO in a row it was not possible to meet those metrics.
Workload: The company is in an eternal cycle of being understaffed. Each wave of new employees has been recruited under a different criteria. One batch might be customer-service focused and unable to handle the technical aspects of the job... The next batch will be technically minded but unable to properly communicate with customers. As a result, the turnover is very high and it wasn't uncommon to see half of a new training class disappear within a month of hitting the floor. This creates an endless cycle of "too much work" for employees that do decide to stay.
Upper Management: There were one or two members of upper management who truly cared about staff. However, for every good member of management there was an extremely poor one. Several members of upper management came off like "used car salesmen," constantly lying and misconstruing the gravity of situations. In one particularly stand-out instance, the decision was made to fire several developers as we were over-staffed on the development side. After firing people we all knew, a member of upper management came out on to the floor and assured us that we'd still be getting free lunch once a week. At a company where coworkers are often good friends, this really highlighted how un-empathetic and out of touch these people were with their staff members.
Upwards Technical Movement: Much like many call centers, if you start out in the 'call center' technical support role and want to be a manager, you'll have an easy enough path to get there. However, Customer Support is like an island that you can't get off of. There are no boats on the island and you better bet the other departments aren't coming over to Support Island with a boat even if your life depends on it. You can move into an L2 role from Support, but it's still a support role and it's also a thankless and overworked job. If you're wanting to become a developer or move into any more technical role, please trust me when I say this is NOT the place to do it. Additionally, as others have mentioned, I also had the unpleasant experience of finding men ALWAYS seemed to get promotions before women did.