Pros
One of the most compelling reasons to work for Robert Allen is the industry experience. For someone right out of college, it is a valuable spring board into the opportunities of the design industry. It is very definitely a a job for someone with no children as they will demand 100% of your time and energy . You can expect to pay some expenses that you might expect an employer of this caliber to pay but don't be surprised if you are asked to perform a variety of tasks without compensation. Certain expenses which you will be expected to pay are not optional.
Cons
They do not value experience. The company has a well established history of terminating employees with years of seniority. They have no loyalty and think nothing of replacing veterans with people from outside the industry. The company is ego driven and will not entertain new ideas unless it comes from Senior Management. In my experience this company would do well to clean out the managerial rat traps..... They're full!