Pros
The location I worked at had a wonderful HR manager and therefore, morale was very high. Significant care was taken when planning for events associated with birthdays and other celebrations. Additionally, HR was willing to hear concerns of employees and act when necessary. There were also training opportunities offered frequently, which was helpful considering the complicated nature of immigration. Fragomen offered a fair number of vacation and sick days. Expectations on administrative policies were very clearly laid out and if there was any misunderstanding, the HR manager was ready to jump in and help.
Cons
Significant amount of nepotism in the worst possible way. Employees that were promoted were often the ones that had been there the longest, rather than those that worked the hardest. While these things are not mutually exclusive, it seemed that recognition was given to those who did not necessarily work the hardest or have the best quality work, but who had been there the longest.