Pros
Flexible work hours, 401k matching, travel to Germany is common, paid to carpool, amazing location right on bluffs with nice ocean view, weekly volleyball group
Cons
Most decisions are made in Germany, it's hard to get information or responses. Work has been largely outsourced to low cost countries, main activities are to track. With all the outsourcing you wonder how long before it's your job. Too many often conflicting processes Frequent reorganizations in Germany Daily Scrum occurs but mostly is talk about what they accomplished and often falls into technical discussions or arguments. Definitely not Agile Work goals are changed frequently when newest manager is in office Many managers are on contracts from Germany - wonder if that's a sign about the place being short term Office has great ocean views, but there aren't enough desks or parking spots