Pay is sub-par and there is no work-life balance. Training esp if you have no background/experience in business immigration can be great, but that's the only highlight . The only other highlight can be genuine coworkers because they know all too well how things work. You survive together. Management is comfortable with their titles and pay. SO they will rarely acknowledge your work and at most times you'll only really hear from them is when you mess up or they have critique. In my employment I never once applauded for any work, not even simple words of encouragement from any senior or my own manager. Mobility is hard and even if you do move up, the title may feel nice, but the raise would be 10K at most and that's me being generous. Workload is prepped and prepared for you before you even get to start and get your footing. It IS high volume and stressful especially when they hire fresh grads or people new to the field. Managers believe that micromanaging is the best way to counter this especially when they set unrealistic expectations with FNs (foreign nationals) or their mobility contact from the company. Overtime is common and widely expected. Managers monitor every move like you are a hourly employee and IM constantly. The most enjoyable part of the job were the kind individuals you connect with and the role you play in their immigration process being less jarring. But that's about it. Most days I remember not being able to go to sleep peacefully the night before work because of the stress, never-ending workload and seniors targeting every move I made.