Mobile, Web and IoT development experts

Bronze
VERIFIED

Based in Poland, the Mood Up team takes an expert approach to bring your ideas to life. 

No project is off bounds with our technical expertise in Java / Kotlin (Android), Objective-C / Swift (iOS), React Native (mobile), Angular & React (frontend), node.js & django (backend). 

As a company, we are committed to delivering the highest quality. 

Work with a partner that can match your commitment. 

 
$5,000+
 
$25 - $49 / hr
 
10 - 49
 Founded
2011
Show all +
Poznan, Poland
headquarters

Portfolio

QPONY (IoT)

Best offers in one place

Internet of Things application (IoT)
Browse and get the best discounts in your city for eating out, sport and entertainment

Find information on this and other projects on our website: https://moodup.team/

 

VYDA

Video live-streaming app

Worldwide social network
Realtime communication with pubnub
Co-creation SDK for live streaming
Social networks (Facebook, Twitter, Instagram)
Loads of custom controls and animations

Find information on this and other projects on our website: https://moodup.team/

NEOS

Home insurance reimagined

Internet of Things application (IoT)
Check on your home (or cover) from wherever you are
Emergency home assistance as standard
SCRUM Project
Heavily customized GUI and push notifications
Social accounts integration
Custom animations
Continous integration with Greenhouse

Find information on this and other

projects on our website: https://moodup.team/

 

MYSTERYVIBE (IoT)

Bring pleasure to the next level

Internet of Things application (IoT)
Intuitive interface to assure pleasant things are really pleasant
Loads of custom controls and animations
Automated tests

Find information on this and other projects on our website: https://moodup.team/

 

SWIMMO (IoT)

Smart swim watch with the app to monitor your swim

Internet of Things application (IoT)
Loads of custom controls and animations
Advanced Chart and RunKeeper API’s
Facebook and Twitter integration
Watch configuration
Firmware update
Large data processing app direct from the device

Find information on this and other projects on our

website: https://moodup.team/

 

REXONA

Unilever promo app for the World Cup 2014

Communication with Backend via REST API
Customized controls
Built-in AndEngine game
Quiz & open questions with live moderator
Rexona products discovery

Find information on this and other projects on our website: https://moodup.team

PLAYER POLSKIE RADIO

Music & video streaming radio and news app

Loads of custom controls and GUI
Communication with Backend via REST API
Scanning for Beacons with BLE technology

Find information on this and other projects on our website: https://moodup.team 

FLASHKA

Get the real party experience!

Brand new icon & logo
Colorful UI with lost of animations
Prototyped with InVision
Bluetooth connecting
Communication with Spotify API
Prototyped in InVision

Find information on this and other projects on our website: https://moodup.team 

FOXY QUIZ

App for playing live quiz with real money prizes

Fresh-looking layout
MVVM Pattern
Ably Realtime chat
Phoenix Realtime streaming
Reactive programming
 

Find information on this and other projects on our website: https://moodup.team 

GG

Friends and sport events geolocalisation

External backend API integrated
Live chat & push notifications
Tested UX and User Stories

Find information on this and other projects on our website: https://moodup.team 

GM FOR REPAIR SHOPS

Record a video showing client’s car issues and send it to him directly

Video recording and upload to backend
Custom sliding sidebar created from scratch
Custom video player component

Find information on this and other projects on our website: https://moodup.team 

DADERMAN

An employee app for improving workforce productivity

Custom backend made in PHP and Slim framework
Uploading images and sending them via MMS
Calendar with advanced schedule options
Material Design look

Find information on this and other projects on our website: https://moodup.team 

QR CONTACTS

Add new contacts in seconds – app for corporate use

Dedicated QR code reader
Heavily customized GUI and push notifications
Communication with Backend via REST API
Integration of push notifications with Firebase

Find information on this and other projects on our website: https://moodup.team 

VYLDE

Nearby events discovery app

Dynamic content management
iOS look & feel
Automated tests
Many custom animations
Code refactoring

Find information on this and other projects on our website: https://moodup.team 

ELEPHANT DOOR (IoT)

Elephant mobile app is your safety and security hub

Internet of Things application (IoT)
Control elephant door™ device from your smartphone
Heavily customized GUI and push notifications

Find information on this and other projects on our website: https://moodup.team 

PICADO

M-commerce app for personalized products

Integration with Facebook, Instagram, Dropbox
Heavily optimized for handling big amount of images
Paypal and Przelewy24 integration
Communication via REST API

Find information on this and other projects on our website: https://moodup.team 

INTU MEDITATION

Makes meditation simple!

7-day free courses conducted by a professional
Meditate whenever & everywhere you want
Learn how to meditate in just a week
Great way to self-improvement

Find information on this and other projects on our website: https://moodup.team 

ROUTE1

Law recruitment revolutionized

4 simple steps to upload your role- save time and money
Heavily customized GUI and animations
JSON API specification
Secure integrated recruitment management platform

Find information on this and other projects on our website: https://moodup.team 

IRISHMOJI MAGIC APP

Emoji app with a custom keyboard

Illustrations & animations of stickers made in-house
iOS 10 Stickers pack extension
Swift 3.0
Keyboard extension

Find information on this and other projects on our website: https://moodup.team 

SMARTBOX (IoT)

Control the temperature of your home and save money

Internet of Things application (IoT)
Easy configuring and controlling just by the help of a phone
Full offline mode & sync with the device when connected to the same wi-fi network
100% designed and tested in-house
UI Material Design guidelines

Find information on this and other projects

on our website: https://moodup.team 

STATE FORESTS

Identify trees and bushes around you – “Czyj to liść?”

Heavily customized user interface
Swift 3.0
Illustrations & graphics made in-house
Working with a big amount of JSON and HTML files

Find information on this and other projects on our website: https://moodup.team 

SMIIILES

Australian loyalty program app

Integration with banking system in Singapore
Based on ISO 8583 standard
Designed for purchase, redeem and void transactions
Card swipes integrated
Blocks unneeded functionalities of the tablets
Provides access only for WiFI settings and Smiiiles app
Auto-downloading Merchant App updates

Find information on this

and other projects on our website: https://moodup.team 

ŚWIĘTOKRZYSKA PRZYRODA

Get to know nature reserves and protected areas in Świętokrzyskie Voivodeship

Showing large amounts of GIS data in Google Maps and Apple Maps
GIS data manipulation
Closest area point navigation

Find information on this and other projects on our website: https://moodup.team 

IN:SIGHT

Enhance your self improvement

Track your emotions, learn your habits
Write journal and set goals, make notes easily
Beautiful design for iOS and Android application
Full offline mode & real time sync with other devices when online
Heavily customized push messages
Integration with Firebase

Find information on this and other projects on our

website: https://moodup.team 

DESK.WORKS

The easiest way to book workspace wherever you are

Google Navigation widget
Uber widget
Implementation of the GPS plugin
Redesign of the whole application
Calendar Synchronization

Find information on this and other projects on our website: https://moodup.team 

BONUS APP

Get all the coupons and discounts for free!

• Written in Kotlin language
• BLE communication with beacons
• MVP architecture
• Custom REST API integration

Find information on this and other projects on our website: https://moodup.team 

MAXIMUS

Engineers can easily make reports directly at the client side

SQL Database and offline sync
Clean code architecture
Project written in a reactive manner

Find information on this and other projects on our website: https://moodup.team 

CLUELIST

Nearby events discovery app

Code refactoring
Heavily customized widgets
Automated tests
Eclipse development environment
Dynamic content management
Facebook integration

Find information on this and other projects on our website: https://moodup.team 

GOOD MECHANIC

Make an appointment to repair your car just in few seconds!

HTML5 & CSS3 used in UI of application
Android look & feel
GPS sensor localisation

Find information on this and other projects on our website: https://moodup.team 

GOOD HABITS

Teach your kids good habits and turn it into a game

Custom animations
Customized GUI
Voiceover guidelines
Built-in timer and calendar
Heavily customized push notifications

Find information on this and other projects on our website: https://moodup.team 

TRAMPEK

Travel and learn app for children

Built-in AndEngine games
Customized animations
Highly intuitive
Built-in quiz
Customized GUI

Find information on this and other projects on our website: https://moodup.team 

TRIP TROP

Location-based educational game – photo-based for simplicity

Custom camera interface created with AVFoundation
Heavy MapKit usage and customization
Under-the-hood image processing (cropping, resizing, compressing)
Colorful UI with lots of animations
Questing for landmarks, details, POI
Teacher’s profiles and folders
Private and public

quests

Find information on this and other projects on our website: https://moodup.team 

ADS AUSTRALIA

Advertisement display application

• Integration with Firebase
• Displaying ads
• Offline mode cache data

Find information on this and other projects on our website: https://moodup.team 

SELEKCJA

Collect training stats automatically in Google Drive files

Dedicated QR code reader
UI design based on brand logo
Google Docs API integrated

Find information on this and other projects on our website: https://moodup.team 

Reviews

Sort by

Invoice Processing App for Business Service Firm

"We had a very good relationship. They explained and adapted everything we asked for." 

Quality: 
4.5
Schedule: 
4.5
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
Jan. 2016 - Ongoing
Project summary: 

Mood Up team is developing a mobile app to request, send, and receive invoices.  

The Reviewer
 
1-10 Employees
 
Poznan, Poland
Enrique Montalvà Olmos
CEO, My Administration Team Sp z o.o.
 
Verified
The Review
Feedback summary: 

The app was delivered on time and launched successfully. Communicative and thorough, Mood Up team provided several options for every aspect of the development. Internal stakeholders were particularly pleased with the smoothness of the collaboration.

The client submitted this review online.

BACKGROUND

Please describe your company and your position there.

I'm CEO of MyTeamGroup. We provide legal assistance in Poland. After a few years, the group broadened its activities, introducing accounting and tax advice services. We’re a team of professionals who possess experience in managing businesses and delivering legal, administrative, and financial services.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire Mood Up team?

We hired Mood Up team to develop our mobile application idea. It’s an app that simplifies the invoicing process.

What were your goals for this project?

We needed to solve a problem for one of our clients.

SOLUTION

How did you select this vendor?

We considered several different companies and hired Mood Up because of their references.

Describe the project in detail.

The app allows companies to receive invoices for purchased services directly via e-mail. It takes a photo of the receipt and sends a request to issue an invoice to the indicated e-mail. Then, your contractor will send along the email.

What was the team composition?

We were connected to two designers and two app developers during the process.

RESULTS & FEEDBACK

Can you share any outcomes from the project that demonstrate progress or success?

The app was launched in four months (as scheduled) with no issues.

How effective was the workflow between your team and theirs?

We had a very good relationship. They explained and adapted everything we asked for.

What did you find most impressive about this company?

They are very communicative and showed us all the options we needed to decide at every step.

Are there any areas for improvement?

No. We were very impressed with their app design and workflow.

5.0
Overall Score
  • 4.5 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 4.5 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

iOS/Android Development for Self-Help App

“…everyone took ownership of their work and completed it on time.”

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
Less than $10,000
 
Mar. - June 2016
Project summary: 

Mood Up team created an Android/iOS app that accompanied a self-help book and utilized several of its techniques. With the app, users could access coaching sessions, log thoughts, and prepare for future goals.

The Reviewer
 
1-10 Employees
 
Poznan, Poland
Owner, Self-Improvement Education Platform
 
Verified
The Review
Feedback summary: 

The app was launched to positive user feedback for its look and feel. Mood Up team spearheaded an organized development process, delivering weekly builds to show tangible status updates and keep all parties accountable. Their excellent performance helped secure imminent work for another app.

The client submitted this review online.

BACKGROUND

Please describe your company and your position there.

I’m the owner of a self-improvement education platform. We provide the means through which anyone with emotional difficulties can realize their life force and creative potential. Our end goal is to contribute to building a society of healthy and emotionally mature people who live conscious, happy, and fulfilling lives.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire Mood Up team?

I was in the process of publishing my first self-improvement book and wanted to create an innovative way through which my readers could follow the steps outlined in it. I decided to develop a mobile app to help me with this and came across Mood Up team.

What were your goals for this project?

The goal was to build a user-friendly app that would enhance the reading experience of anyone who purchased my book. The app was created to add value to my readers, and Mood Up team did a fantastic job with their design to help make it so.

SOLUTION

How did you select this vendor?

I looked around for app developers in my local area who could help me develop an app that matched my requirements. There were three initial prospects, and I decided to go with Mood Up team because they had more experience developing apps like mine and offered a reasonable estimate.

Describe the project in detail.

Mood Up team listened to what I wanted for the app and started with the design first. The designers did a good job of asking me the right questions and made me realize what was right for my app. One week later, I received UX wireframes and three design style propositions for feedback. I was pleased with what they sent over and how little effort it took from me to drive the design. 

The team then started developing the app for iOS and Android once I approved the design. They made sure I was provided with a test version every Friday. I was very appreciative of these Friday meetings as it allowed me to see the status of my project and reassured me that the project was on track. 

Below, I’ve listed the functionalities that the Mood Up team built for my app:

  • Self-improvement summaries about user thoughts
  • Everyday coaching sessions with cards/questions for every occasion 
  • A quick notes module with folders and voice memos 
  • Future goals list to help users prepare for tasks that they would like to get done 
  • Online courses curated by my methodology 
  • Notifications with inspiration throughout the day

What was the team composition?

The team consisted of a designer, two developers, and a QA engineer. My main point of contact, however, was the project manager who was allocated to my project. He made sure the work was carried out on time and within costs.

RESULTS & FEEDBACK

Can you share any outcomes from the project that demonstrate progress or success?

The team managed to complete the initial goals and the final version of the app on time. There were some slight issues when we launched the app, but Mood Up team helped me fix them as soon as they were discovered. I also received a good number of feedback from the users of the app about its look and feel.

How effective was the workflow between your team and theirs?

Communication was just very smooth. The team was available on any communication medium I wanted, and all issues were resolved quickly with emails and calls. I was also kept informed of all progress with the app throughout development, and this really helped improve my peace of mind.

What did you find most impressive about this company?

I was impressed by how collaborative the process was. This wasn't a simple project, but it sure seemed like it was as everyone took ownership of their work and completed it on time. I felt as if I were part of the team since I was in the loop throughout, and I had a great experience.

Are there any areas for improvement?

No, not that I could see. I plan on creating a new app this year (2019) and will be using Mood Up team again.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
    The work was top quality. The app is up and running very well for my customers.
  • 5.0 NPS
    Willing to refer

Mobile App Dev for Insurance Company

"They are a pleasure to work with, have good communication skills, a lot of experience, and are professional."

Quality: 
5.0
Schedule: 
5.0
Cost: 
4.5
Willing to refer: 
5.0
The Project
 
Confidential
 
May 2016 - Ongoing
Project summary: 

Mood Up team developed native iOS and Android apps that interact with insurance and security equipment, provide users with direct contact with technical support and enable them to monitor insurance status.

The Reviewer
 
1-10 Employees
 
London, United Kingdom
Krystian Zajac
CEO, Andrew Lucas London
 
Verified
The Review
Feedback summary: 

Their success developing the app has enabled the software to work across multiple systems and for a separate sister company where they continue to build the product. Mood Up is professional, experienced, and communicative.

A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.

BACKGROUND

Introduce your business and what you do there.

I am the founder and CEO of Andrew Lucas London and we provide technology-based insurance. We use smart technology to detect potential incidents in a users house and try to prevent them from becoming a major issue and insurance claim. When users purchase insurance from us, we provide free smart technology for preventing issues from happening in the first place.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Mood Up team?

I wanted to use an experienced team of mobile developers to create native iOS and Android insurance apps, instead of experimenting with hiring a firm that I hadn’t heard of or worked with before.

SOLUTION

What was the scope of their involvement?

Our in-house UX person gave Mood Up wireframes and clickable prototypes so that they understood exactly what our vision was. We would also usually create user stories and detailed tasks to ensure that everything they built was aligned with our business case. With that, they would develop native iOS and Android apps that interact with our equipment.

Once our customers receive their equipment—typically sensors, high definition cameras, and a hub—they can access a self-installation wizard from the app, which walks you through how to install everything yourself. The self-installation wizard feature includes video tutorials and integrates with our cloud-based IoT platform.

Once all the devices are configured, users can access the dashboard for their house. From there, users can make sure there are no threats or incidents, as well as check the status, battery life, and recent activity of every device in the house, and their insurance status and value.

If an incident is detected, the app will trigger a status change and send users a push notification. Users can then look through the cameras to see if there is an incident and confirm or escalate it to our monitoring sensor. The sensor then contacts emergency services or sends a tradesman to the user's location.

With the app, users can also communicate with our technical support. There is an integrated intercom through the app, which also uses push notifications. The app works with third-party cameras and insurance and allows users to define settings like extra users, permission codes, face ID, and geo-fencing modes. The geo-fencing mode is especially interesting. It uses the location of users’ phone to automatically disarm their alarms as they arrive.

Developing the app required a lot of analytics and error reporting tools. We used analytics panels, like Google Analytics, which enables us to deploy multiple systems branded differently, using the same platform component.

What is the team composition?

Mood Up provided us with an iOS developer, an Android developer, a QA tester, and a project manager. The project manager made sure everything was delivered on time, that there was no scope creep, and managed both the Mood Up and our in-house developers.

How did you come to work with Mood Up team?

They were recommended to me. I decided to work with them because they were enthusiastic, had relevant experience, and were operationally ready right away. Their developers had worked with the IoT platform we used and the features we wanted to include in the app in past projects. Additionally, they had good testimonials and reviews.

What is the status of this engagement?

The engagement with Andrew Lucas London was May–August 2016. However, after that, I set up a separate company and brought the software they developed. They are currently engaged at that company continuing to build the product further.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

It’s difficult to talk about quantitative metrics since the mobile app is a component of the whole insurance solution. However, I can say that the quality is amazing. They’re knowledgeable and experienced. They communicate well and work well with the rest of the team.

How did Mood Up team perform from a project management standpoint?

The project management tools we used were Jira and Confluence. Currently, we use Clubhouse for project management and Slack, Skype, or Google Hangouts for communication. Their replies are fresh, professional, and polite. They always delivered on time.

What did you find most impressive about them?

They are a pleasure to work with, have good communication skills, a lot of experience, and are professional. All of those factors add up to a really great partner to work with.

Are there any areas they could improve?

I don’t think so. They know what they want to achieve and are ready to work. They strive to be the best in what they do. They just have to keep doing what they’re doing and they’ll be great.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 4.5 Cost
    Value / within estimates
    There are cheaper options but their quality is worth it.
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer
    I've recommended them to people a few times already.

iOS & Android Dev for Live Streaming Company

"Mood Up works as hard as they can to reach our goals because they view it as their project as well."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
June 2015 - Ongoing
Project summary: 

They developed native applications for iOS and Android for a live-streaming video company. They coded the backend with Ruby on Rails and developed it based on the specifications of the wireframes the client provided.

The Reviewer
 
Berlin, Germany
Markus Lichtenheldt
CEO, VYDA
 
Verified
The Review
Feedback summary: 

The client has received a lot of positive feedback from peers in the industry. So far they have received 170,000 downloads in their Hungarian test market. They particularly appreciated Mood Up's ability to remain professional and meet any deadlines that they had. They felt the agency was as dedicated to the success of the project as they were.

A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.

BACKGROUND

Introduce your business and what you do there.

VYDA is a live streaming company. I’m the CEO and founder.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Mood Up?

We needed to create a mobile app since we started our company before Facebook Live and Periscope came about.

SOLUTION

What was the scope of their involvement?

Mood Up created native applications for both iOS and Android. We designed it from scratch using Ruby on Rails for the backend. We provided the wireframes, and all the specifications and Mood Up developed it according to what we wanted. They were good at giving suggestions of their own, and we changed some things as a result of that. When a user opens the application, there are listings included for users, live streams and replay. A user can start their live stream and can stream their display, so it’s like screencasting but from a mobile device which is really unique.

How did you come to work with Mood Up?

A friend of mine recommended Mood Up. I met the owner, and that was the start of our relationship.

How much have you invested with Mood Up?

We have spent between $100,000 and $200,000 over the course of our relationship.

What is the status of this engagement?

We started working with them in June 2015, and the work is ongoing.

RESULTS & FEEDBACK

Could you share any evidence that would demonstrate productivity, quality of work, or the impact of the engagement?

We have gotten positive feedback from people in the industry. We have a test market in Hungary, and we have 170,000 downloads. The product is now ready for the market, and we are starting with marketing soon.

How did Mood Up perform from a project management standpoint?

We work with Mood Up remotely and have daily Skype meetings to talk about the results from the previous day and develop upcoming tasks. Mood Up is extremely professional. They were able to meet all deadlines.

What did you find most impressive about Mood Up?

The whole team is very passionate about the project. Mood Up works as hard as they can to reach our goals because they view it as their project as well.

Are there any areas Mood Up could improve?

No, I’m totally happy.

5.0
Overall Score We are really happy with Mood Up.
  • 5.0 Scheduling
    ON TIME / DEADLINES
    We have daily meetings with Mood Up.
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
    Mood Up was always on time.
  • 5.0 NPS
    Willing to refer
    Mood Up is really good, and I have already recommended them to friends and other companies.

Android Management App Dev for Construction Company

"They answered our questions quickly."

Quality: 
4.5
Schedule: 
4.5
Cost: 
4.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
June 2018 - June 2019
Project summary: 

Mood Up team developed an Android app. Features include time reports, photo storage and sharing, and syncing contacts.

The Reviewer
 
51-200 Employees
 
Stockholm, Sweden
Jakub Gluszek
IT, Construction Firm
 
Verified
The Review
Feedback summary: 

They successfully delivered the app and quickly fixed any issues with its functionality. Mood Up team is a reliable development partner with a responsive style.

The client submitted this review online.

BACKGROUND

Please describe your company and your position there.

I work in IT for a construction company.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire Mood Up team?

We needed an Android app.

What were your goals for this project?

We wanted to speed up our daily routines.

SOLUTION

How did you select this vendor?

We found them through a Google search.

Describe the project in detail.

They developed an app that can send time reports, send and store pictures for projects, and sync phone contacts, among other features.

What was the team composition?

I worked mostly with Pawel (Partner and CEO, Mood Up team).

RESULTS & FEEDBACK

Can you share any outcomes from the project that demonstrate progress or success?

They delivered a successful app, and they quickly fixed any bugs we found.

How effective was the workflow between your team and theirs?

We found their workflow effective.

What did you find most impressive about this company?

They answered our questions quickly.

Are there any areas for improvement?

No, I can't think of anything.

4.5
Overall Score
  • 4.5 Scheduling
    ON TIME / DEADLINES
  • 4.0 Cost
    Value / within estimates
  • 4.5 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer
Verification

Clutch verification provides an additional layer of data to help you make the right purchasing decsion of business services. Learn more

Verification Level
Bronze
VERIFIED
Business Entity
Status
Active
Jurisdiction of Formation
Poland
ID
0000465193
Date of Formation
Jun 11, 2013
Payment & Legal Filings
International Credit Risk Assessment

Per our methodology, the International Credit Risk Assessment rating is determined by our analysis of a credit report and third-party data.

Moderate Risk
Last Updated
Jul 30, 2019
Client Reviews
VERIFIED CLIENT REVIEWS
5
OVERALL REVIEW RATING
4.9
Source
Clutch
LAST UPDATED
June 5, 2019