Great learning experience
Lots to learn but long hours. Pay is decent but forget about career advancement unless you're the same race as the majority in your team. Started off with great benefits like meals if you work past 7. However, many of those perks got rescinded. Work from home 1-2 days a week is a possibility.