Google has a wealth of information in their support area. Below is partial information from Google detailing how to provide user access Google Adwords and Google Analytics reports.
To grant admin access to Google Adwords:
1. go to “my account”, “account access”
2. invite other users
3. insert email and name of person you want to give access to.
4. choose admin access
5. send invitation
Here is more info.
To grant access to Google Analytics reports when adding a new user:
Click User Manager
Click Add User
Enter the user’s email address, last name, and first name. The email address must be a Google Account.
Select the Access type for this user: View reports only, or Account Administrator, which allows the user to edit account settings
Select the profiles to which this user should have access. Reports for profiles that are not selected will not be available to this user
Click Add to move these profiles into the Selected Website Profiles list
Click Finish to create the new user. They can now log in using their Google Account email address and password.
More info here.