Pros
Perks are pretty good. The entire team comes together and gets along well because there are some great people here. Free lunch Fridays are good. Anyperk membership is ok. Snacks in office and team meetings every week bring people together. They are working to differentiate the business even though I am not sure they are on the right track just yet.
Cons
1.No values: Where are we headed? Why? Why are we making specific choices? I have a concern, comment, disagreement, and/or feedback; does anyone care? These are all questions you will ask yourself on a daily basis working here. I do not have faith that managers will make wise choices. If you speak up about issues, major issues, a lot of concern is expressed but there is absolutely no follow up. It's as if no one gets it. Discourage new managers from shushing lower level employees when they bring up concerns. 2.Not Customer Focused: I come from a heavy customer focused background and this company does not get the fact that customers make/break your business. Solving their issues matter. Failing our customers means we've failed. The dev team members obviously have too much on their plate if they can't fix a customer's app who uses the service everyday. Giving credit for customer issues is their only solution. Pay more attention to customer support issues, they get it. Fix fraud with the BEST solution, not the easiest. 3. Stop making teenagers managers: Management seems to have no idea how to choose natural born leaders who are well rounded. 4.No Growth Potential: I can't think of one department that has any growth potential. You have the opportunity to cross pollinate and help with other teams but this is only for your benefit. I have been involved in every aspect of the business but I am still not a valued employee. Great place to learn but you'll have to move on to progress. 5. People are leaving and they refuse to hire new people. They would rather just choose another employee to do their job and pay them a couple of dollars more....if anything.